/**
 * @author liangxi
 * @since 2023/12/21
 */

#ifndef DESIGNPATTERN_NYSTYLEPEPPERONIPIZZA_H
#define DESIGNPATTERN_NYSTYLEPEPPERONIPIZZA_H

#include "../PizzaFM.h"

namespace Factory_FM {
    class NYStylePepperoniPizza : public PizzaFM {
    public:
        NYStylePepperoniPizza() {
            name = "NY Style Pepperoni Pizza";
            dough = "Thin Crust Dough";
            sauce = "Marinara Sauce";

            toppings.emplace_back("Grated Reggiano Cheese");
            toppings.emplace_back("Sliced Pepperoni");
            toppings.emplace_back("Garlic");
            toppings.emplace_back("Onion");
            toppings.emplace_back("Mushrooms");
            toppings.emplace_back("Red Pepper");
        }
    };
}


#endif //DESIGNPATTERN_NYSTYLEPEPPERONIPIZZA_H
